Lionishy
Новичок
Предположим есть два интерфейса, которые определяют каждый по методу с одинаковой сигнатурой:
И в одном классе требуется дать возможность разрешать и кошек, и собак, и ещё каких-нибудь тварей.
Что делать?
Есть ли в PHP пространство имён для методов, как в C++?
PHP:
interface IResolveDog {
/**
* @param Name : a name of a dog
* @return Dog
*/
public function resolve(Name $name);
};
interface IResolveCat {
/**
* @param Name : a name of a cat
* @return Cat
*/
public function resolve(Name $name);
};
Что делать?
Есть ли в PHP пространство имён для методов, как в C++?